layer of tissue - French English Dictionary